#ifndef _GAMEOBJ_MANAGER_H_
#define _GAMEOBJ_MANAGER_H_

#include "../share/common_singleton.h"
#include "../share/gameobj_manager.h"
#include "../share/session.h"

#include "obj_define.h"
#include "login_logic.h"


class CLoginObjManager : 
	public common::CGameObjectManager< LOGINOBJTYPE_END >,
	public common::CSingleton< CLoginObjManager >
{
public:
	bool Initialize( );
//	bool Finalize( );
private:
	common::CObjectPool< CLoginAccount, LOGINOBJTYPE_LOGINACCOUNT > login_account_pool_;
	//common::CObjectPool< ::common::CSession, LOGINOBJTYPE_SESSION > session_pool_;
};

#endif


